﻿<%@ Page Language="VB" MasterPageFile="~/promocionVenta.master" AutoEventWireup="false"
    CodeFile="consultaIngresosDeposito2.aspx.vb" Inherits="Reportes_Separaciones"
    Title=" .:: EVOLTA | Promoción ::. " %>

<%@ MasterType VirtualPath="~/promocionVenta.master" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<%@ Register Assembly="Flan.Controls" Namespace="Flan.Controls" TagPrefix="flan" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <style type="text/css">
        .filaEncabezadoPrincipal
        {
            background-image: url('../imagenes/px_td.jpg');
            width: 100%;
            background-repeat: repeat;
        }
        .filaEncabezadoTitulo
        {
            background-image: url('../imagenes/submenu3.PNG');
            background-repeat: repeat;
        }
        .filaEncabezado
        {
            background-image: url('../imagenes/submenu3.PNG');
            width: 100%;
            background-repeat: repeat;
        }
        .colGrilla
        {
            background-image: url( '../imagenes/submenu2.PNG' );
            background-repeat: repeat;
            height: 20px;
            color: Black;
            text-align: center;
            font-size: 9px;
        }
        .style1
        {
            width: 180px;
        }
    </style>

    <script type="text/jscript" language="javascript">
            function EsFechaCorrecta(valor) {
                //alert('Valida Fecha');
                //alert(valor);
                if (document.getElementById(valor).value == '') {
                    alert(' Debe de ingresar la fecha de operación.');
                    document.getElementById(valor).focus();
                    return (false);
                }
                else {
                    var Fecha = document.getElementById(valor).value;
                    var F = Fecha.split('/');
                    var month = 0;
                    var day = 0;
                    var year = 0;
                    var offset = 0;

                    month = parseInt(F[1], 10);
                    if ((month < 1) || (month > 12)) {
                        alert("Formato de fecha Mes no válido");
                        document.getElementById(valor).focus();
                        return (false);
                    }
                    day = parseInt(F[0], 10);
                    if ((day < 1) || (day > 31)) {
                        alert("Formato de fecha Día no válido");
                        document.getElementById(valor).focus();
                        return (false);
                    }
                    // NEW - CHOP OFF MINUTES AND SECONDS IF THEY ARE THERE
                    if (F[2].length > 4) {
                        F[2] = F[2].substring(0, 4);
                    }
                    year = parseInt(F[2], 10);
                    // SQL SERVER LIMITATION
                    if (year < 2009 || year > 2050) {
                        document.getElementById(valor).focus();
                        alert("Formato de fecha Año no válido");
                        document.getElementById(valor).focus();
                        return (false);
                    }
                    if (month == 2) {
                        if ((4 * Math.floor(year / 4)) == year) {
                            if (day > 29) {
                                alert("Formato de fecha no válido");
                                document.getElementById(valor).focus();
                                return (false);
                            }
                        } else {
                            if (day > 28) {
                                alert("Formato de fecha no válido");
                                document.getElementById(valor).focus();
                                return (false);
                            }
                        } // end if
                    } else if ((month == 4) || (month == 6) || (month == 9) || (month == 11)) {
                        if (day > 30) {
                            alert("Formato de fecha no válido");
                            document.getElementById(valor).focus();
                            return (false);
                        }
                    } // end if
                    //alert("Fecha Correcta");
                    return true;
                }
            }
    </script>

    <script language="javascript" type="text/javascript">
        function validar() {
            if ($get('<%= txtFchInicio.ClientID%>').value == '') {
                alert('Debe ingresar una fecha de inicio.');
                $get('<%= txtFchInicio.ClientID%>').focus();
                return (false);
            }
            if ($get('<%= txtFchInicio.ClientID%>').value.length > 0) {
                if (EsFechaCorrecta($get('<%= txtFchInicio.ClientID%>').id)) {
                } else {
                    $get('<%= txtFchInicio.ClientID%>').focus();
                    return (false);
                }
            }
            if ($get('<%= txtFchFin.ClientID%>').value == '') {
                alert('Debe ingresar una fecha de fin.');
                $get('<%= txtFchFin.ClientID%>').focus();
                return (false);
            }
            if ($get('<%= txtFchFin.ClientID%>').value.length > 0) {
                if (EsFechaCorrecta($get('<%= txtFchFin.ClientID%>').id)) {
                } else {
                    $get('<%= txtFchFin.ClientID%>').focus();
                    return (false);
                }
            }
            var d1 = $get('<%= txtFchInicio.ClientID%>').value;
            var dat1 = d1.substring(6, 10) + d1.substring(3, 5) + d1.substring(0, 2);
            var fechaini = parseInt(dat1)   
            var d2 = $get('<%= txtFchFin.ClientID%>').value;
            var dat2 = d2.substring(6, 10) + d2.substring(3, 5) + d2.substring(0, 2);
            var fechafin = parseInt(dat2)
            if (fechaini > fechafin) {
                alert('La fecha de Inicio NO debe ser mayor a la fecha final.');
                $get('<%= txtFchInicio.ClientID%>').focus();
                return (false);
            }
            return (true);
        }
    </script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <table style="width: 100%; background-color: #f4f4f4;" cellspacing="0">
        <tr class="filaEncabezadoPrincipal">
            <td>
                <table width="100%">
                    <tr>
                        <td>
                            <asp:Label ID="Label1" runat="server" CssClass="CeldaTituloTexto" Text="Reporte de Ingresos por Depósitos 2"></asp:Label>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    <asp:Panel ID="pnlRptSeparacion" runat="server" Width="100%">
        <table style="width: 100%; background-color: #f4f4f4" class="EditarLabel" cellspacing="0"
            border="1" cellpadding="0">
            <tbody>
                <tr>
                    <td>
                        <table cellpadding="0" border="0">
                            <tr>
                                <td align="right">
                                    <asp:Label ID="Label92" runat="server" Text="Vendedor :" SkinID="lblNormal"></asp:Label>
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td>
                                    <asp:UpdatePanel ID="upVendedor" runat="server" UpdateMode="Conditional">
                                        <ContentTemplate>
                                            <select id="selVendedor" name="D1" runat="server" class="CssddlNormal">
                                                <option></option>
                                            </select>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td align="right">
                                    <asp:Label ID="Label6" runat="server" SkinID="lblNormal" Text="Rango Fecha Inicial :"></asp:Label>
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td>
                                    <asp:UpdatePanel ID="upFchInicio" runat="server" UpdateMode="Conditional">
                                        <ContentTemplate>
                                            <asp:TextBox ID="txtFchInicio" runat="server" SkinID="txtNormalObligatorioSkin" Width="100px"></asp:TextBox>
                                            <asp:ImageButton ID="imgFchInicio" runat="server" ImageUrl="~/imagenes/Procesos/calendario.png" />
                                            <ajax:MaskedEditExtender ID="MExtFchInicio" runat="server" CultureAMPMPlaceholder=""
                                                CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder=""
                                                CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""
                                                Enabled="True" Mask="99/99/9999" MaskType="Date" TargetControlID="txtFchInicio"
                                                UserDateFormat="DayMonthYear">
                                            </ajax:MaskedEditExtender>
                                            <ajax:CalendarExtender ID="CExtFchInicio" runat="server" Format="dd/MM/yyyy" PopupButtonID="imgFchInicio"
                                                TargetControlID="txtFchInicio">
                                            </ajax:CalendarExtender>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td align="right">
                                    <asp:Label ID="Label27" runat="server" SkinID="lblNormal" Text="Rango Fecha Final :"></asp:Label>
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td>
                                    <asp:UpdatePanel ID="upFchFin" runat="server" UpdateMode="Conditional">
                                        <ContentTemplate>
                                            <asp:TextBox ID="txtFchFin" runat="server" SkinID="txtNormalObligatorioSkin" Width="100px"></asp:TextBox>
                                            <asp:ImageButton ID="imgFchFin" runat="server" ImageUrl="~/imagenes/Procesos/calendario.png"
                                                Width="16px" />
                                            <ajax:MaskedEditExtender ID="MExtFchFin" runat="server" CultureAMPMPlaceholder=""
                                                CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder=""
                                                CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""
                                                Enabled="True" Mask="99/99/9999" MaskType="Date" TargetControlID="txtFchFin"
                                                UserDateFormat="DayMonthYear">
                                            </ajax:MaskedEditExtender>
                                            <ajax:CalendarExtender ID="CExtFchFin" runat="server" Format="dd/MM/yyyy" PopupButtonID="imgFchFin"
                                                TargetControlID="txtFchFin">
                                            </ajax:CalendarExtender>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                                <td width="10">
                                    <asp:Button ID="btnBuscar" runat="server" SkinID="btnNormalSkin" Text="Buscar" OnClientClick="return validar();" />
                                </td>
                                <td width="10">
                                    <asp:Button ID="btnLimpiar" runat="server" SkinID="btnNormalSkin" Text="Limpiar" />
                                </td>
                                <td width="10">
                                    <asp:Button ID="btnExportar" runat="server" SkinID="btnNormalSkin" Text="Exportar" />
                                </td>
                            </tr>
                            <tr>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td align="right">
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                                <td width="10">
                                    &nbsp;
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div style="width: 100%; overflow-x: scroll; border: solid 1px #999999; margin: 1px 1px 1px 1px;">
                            <!--EXTGRIDVIEW-->
                            <asp:UpdatePanel ID="upConsulta" runat="server" UpdateMode="Conditional">
                                <ContentTemplate>
                                    <div id="pnlGrillaDetalle" class="DivPanelGrilla" runat="server">
                                        <asp:GridView ID="gvwLista" runat="server" CssClass="EditarGridView" Width="100%"
                                            EnableViewState="False" AutoGenerateColumns="False" AllowPaging="True" PageSize="17">
                                            <Columns>
                                                <asp:BoundField DataField="fchCancelacion" Visible="true" HeaderText="FECHA CANCELACION">
                                                    <ItemStyle HorizontalAlign="Center" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="Tipo_Cuota" HeaderText="TIPO DE CUOTA">
                                                    <ItemStyle HorizontalAlign="Center" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="correlativo" HeaderText="NRO CUOTA">
                                                    <ItemStyle HorizontalAlign="Center" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="Monto_Pago" HeaderText="MONTO PAGO">
                                                    <ItemStyle HorizontalAlign="Right" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="descFormaPago" HeaderText="FORMA PAGO">
                                                    <ItemStyle HorizontalAlign="Center" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="vouchet" HeaderText="N° OPERACION">
                                                    <ItemStyle HorizontalAlign="Center" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="nroDocumento" HeaderText="N° DOCUMENTO">
                                                    <ItemStyle HorizontalAlign="Center" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="cliente_DNI" HeaderText="CLIENTE/DNI">
                                                    <ItemStyle HorizontalAlign="Right" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="Inmuebles" HeaderText="INMUEBLES">
                                                    <ItemStyle HorizontalAlign="Right" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="Proyecto_Etapa" HeaderText="PROYECTO/ETAPA">
                                                    <ItemStyle HorizontalAlign="Right" Width="10%" Height="20px"></ItemStyle>
                                                </asp:BoundField>
                                            </Columns>
                                            <RowStyle CssClass="RowStyleGridView" />
                                            <PagerStyle CssClass="PagerStyleGridView" />
                                            <HeaderStyle CssClass="colGrilla" />
                                            <AlternatingRowStyle CssClass="AlternatingRowStyleGridView" />
                                        </asp:GridView>
                                    </div>
                                </ContentTemplate>
                            </asp:UpdatePanel>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <table style="width: 50%" cellpadding="0" cellspacing="0">
                            <tr>
                                <td width="1">
                                    &nbsp;
                                </td>
                                <td class="style1">
                                    &nbsp;&nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td width="2">
                                </td>
                                <td class="style1">
                                    <asp:Label ID="Label29" runat="server" SkinID="lblNormalNegrita" Text="Monto Total de Separación"></asp:Label>
                                </td>
                                <td>
                                    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                        <ContentTemplate>
                                            <asp:Label ID="lblTSeparación" runat="server" SkinID="lblNormal">: 0</asp:Label>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                            </tr>
                            <tr>
                                <td width="2">
                                </td>
                                <td class="style1">
                                    <asp:Label ID="Label30" runat="server" SkinID="lblNormalNegrita" Text="Monto Total de Cuota Inicial"></asp:Label>
                                </td>
                                <td>
                                    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                                        <ContentTemplate>
                                            <asp:Label ID="lblTCtaInicial" runat="server" SkinID="lblNormal">: 0.00</asp:Label>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                            </tr>
                            <tr>
                                <td width="2">
                                </td>
                                <td class="style1">
                                    <asp:Label ID="Label31" runat="server" SkinID="lblNormalNegrita" Text="Monto Total de Saldo a Financiar"></asp:Label>
                                </td>
                                <td>
                                    <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                                        <ContentTemplate>
                                            <asp:Label ID="lblTSaldoFin" runat="server" SkinID="lblNormal">: 0.00</asp:Label>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                            </tr>
                            <tr>
                                <td width="2">
                                    &nbsp;
                                </td>
                                <td class="style1">
                                    &nbsp;&nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </tbody>
        </table>
    </asp:Panel>
</asp:Content>
